//AvenirSQL的事务实现类
const moment = require('moment');
class Trans {
    constructor() {
        this.transInfo = {};                    //目前的事务信息
    }

    //暂时没有实现事务的欲望……
    //具体思路：
    // 根据事务ID进行事务操作，获取sql表名后加载表数据至内存，随后的操作都在这个缓存中进行
    // commit:缓存内容写文件
    // rollback:清缓存

    //传入签名 生成一个事务版本号
    async beginTrans(sign) {
        
    }

    async commit(id) {

    }
    
    async rollback(id) {

    }

    async dbop(sql,sign) {

    }
}

module.exports = Trans;